跟JS很像,都是C家族出身。
對C++來說 = 是用在declare variable,例如int age = 5;的時候,如果要表示a等於b要用a == b
    int a = 4;
    int b = 2;
    if(a > b){
         cout << "a is bigger than b”)<<endl;
    }if(a + 5 > b){
         cout << "a+5 is bigger than b“)<<endl;
    }if(a + 6 > b){
         cout << "a+6 is bigger than b”)<<endl;
    }
    輸出:a is bigger than b
         a+5 is bigger than b
         a+6 is bigger than b
    int a = 4;
    int b = 2;
    if(a > b){
         cout << "a is bigger”) << endl;
    }else {
    cout << " a is smaller" << endl;
    }
    輸出:a is bigger
    if(情況1){
        情況1成立,執行;
    }else if(情況2){ 
        當情況1不成立時,如果情況2是對的話執行;
    }else if(情況3){ 
        當情況1和2都不成立時,如果情況3是對的話執行;
    }
    輸出:情況1,2,3其中一種,如果都不符合,就不會執行任何一種。
    if(情況1){
        情況1成立,執行;
    }else if(情況2){ 
        當情況1不成立時,如果情況2是對的話執行;
    }else if(情況3){ 
        當情況1和2都不成立時,如果情況3是對的話執行;
    }else{
        當上面條件都不。成。立時,執行這個;
    }
    輸出:情況1,2,3,else其中之一。
Reference:https://www.alphacodingskills.com/java/img/java-if.png, Geeksforgeeks, Google, Wikipedia